@贝壳儿
2年前 提问
1个回答

网络基于协议扩展的多路径技术有哪些特点

007bug
2年前

网络基于协议扩展的多路径技术有以下特点:

  • 提升网络带宽,降低传输延迟:不论是TRILL协议还是SPB协议都不再需要像STP生成树协议那样为防止环路而堵塞网络端口,在二层网络上可以通过多个路径进行数据的转发,充分利用网络资源,提升了网络吞吐能力。同时,最短路径转发和多路径的流量负载分担有效降低了网络数据包的端到端传输延迟,因此能够为虚拟机实时迁移提供保证。

  • 减少了广播和MAC地址表的大小:TRILL RBridge交换机将数据包发送到未知目的地时使用多播方式,而不是洪水式的转发,并使用从网络中学到的信息和边缘交换机上的源MAC地址计算出路由表。传统交换机会看到广播域内的所有洪泛流量,并把每个地址都放入MAC表。与此相反,即使二层域覆盖了数以万计的主机,二层路由技术也不需要庞大的MAC地址表,不论是RBridge还是SPB交换机,只需要记录其他RBridge或交换机的地址,而不需要覆盖所有的终端。此外,FabricPath使用的基于会话的地址学习技术使交换机只使用会话真正使用的端口填充MAC地址表,进一步减小了地址表的规模。

  • 收敛速度快:IS-IS协议的汇聚时间比STP协议短,这意味着新的二层网络能够提供较原来更好的故障保护倒换性能。

  • 支持存储融合的网络结构:在以FCoE构建存储网络融合的二层网络中,二层多路径所具有的延迟和带宽优势可以更好地实现实时数据转发。

  • 技术尚未成熟:TRILL还处于预标准阶段,传统以太网交换机不能通过软件升级支持其特性,支持SPB的设备也不丰富。

  • 增加了交换机成本:协议扩展是一种增量的方法,它在解决一部分现代数据中心所面临的问题时,也相应地增加了复杂性,例如处理三层协议、多播、FCoE、阻塞管理等,这都会明显增加设备成本。

  • VLAN边界问题:在TRILL网络中跨越多个VLAN操作的开销很大,因此为了获得TRILL在二层协议上多路径的优点,必须减少VLAN的数量,而这会损害VLAN在数据中心中非常重要的分段优势。

  • 路由计算的压力:这主要是SPB协议的问题。由于是纯软件的解决方案,所以SPB协议面临的最大困扰是软件计算转发路径的效率问题,尤其在多路径负载分担时,其对CPU的计算压力远远超过TRILL和FabricPath,因此实际转发效率令人存疑。

  • 端到端阻塞管理复杂:以TRILL协议为例,TRILL Campus的地址平台与TRILL边缘的地址平台是不同的,因此核心网络中检测到的阻塞必须通过信号发送和转发到阻塞源端(终端主机)。但TRILL协议的核心并不知道终端所在,它只知道TRILL边缘RBridge,因此,传统的阻塞管理计划无法被有效支持。